added body section
added rest of new stuff
fixed some problems