Added tons of comments

Added tons of comments