[del]
normal scheme and some fix