added comments, cleaned imports
added comments, cleaned imports