added step in method explain