added comments
removed unneeded library