remove old
added comments, cleaned up compiled