added ban, op feature