shapes experiment