new idea wip
revision