start on configuriable debuging