surpress warnings and working reload functionality