add default_environment support, update templates
add uncommitted specs