debug + fixes