random example
known shapes list