1. ideas: