written more things on Method