combine attributes