allowing for easy deployment to multiple environments