cleaning up the file
added description to functions