updated documentation, added and removed some stylings