first sketch of singleIdea directive