detalization ready, frobidden symbols fix(for question add) implement for other