shapes change with P control added