Added more methods and descriptions