Added comments

Double checked and made additional comments where needed