Changes and documentation

BAM!