implementing missing specials.