insert methods and print added
some description added