update requirements, documentation