add env
add tests