@elarion: This is my idea