initial commit for requirements gathering