add some implements of A\Art