implemented attributs