improvements for autoenv and golang