type problems