removed specials functionality, added custom sets, no more regexp