moved documentation, improved styles