cleaned up from ReqEng