update documentation and remove uncessary classes