code review
setting up test environment