submodul-pointer fixed, try 3