4 Environment setup and example