this is my idea,