commented a lot of stuff