idea for supproting envs