Filled out the methods