more methods and better things