Updated documentation and stuff