add assert_env function