better examples, added cross shape