cleaned up & comments
added footer