adding descriptions for the methods in the first level and formatting help a little better