restruct your idea...