setup development and test environments