build
check hander exists