cleaned content, commented, renamed variables