envs and srcs