docs requirements