Finished up variables and mutations
Added some comments