adds more methods