handle attribute values