moved base Handler to "handlers" module