Have added docs about requirement and analysis