abstracted out the environment variable in buildinit
branching
update branches
update branching