New square poof (2)