added required to A tadzik++