constructed: get stuck here