all powerfull