restructuring repo to include multiple environments