worked on methods section