debuging (wip)