Add guard and livereload