cleaned up doc