basic work environment set up