полный функционал, без обертки