default code 

just learned and understood the main code