changed: styling, added more docs; fixed: minor errors