refs #3 - added boilerplate code for requirements