demo some ideas for initial prototype