hard level, draft, not finished