completed till requirements specification