first actual working clean version