update some implements of A\Art