progress converting over to native, not there yet