add instance mix extend methods