set up environment
added boilerplate code