Added descriptions to header/functions