Adding comments, several changes