beginning to flesh out a new idea...