Add comments for almost everything