Added documentation some cleanup