3 Setting Up Development Environment Part 1