added some contents and formating