setting up environment.