Added comments!
Added even more comments!