adding hot code reloader