first dirty fast draw implementation
draft editor implementation
fast editor completed