powerful-functions