managing all attributes