refactored
some changed
created livereload env