added more methods
added more methods