normalized shape: working prototype