do environment as an option
add verbose option