keeping up with api changes

fast and loose changes to make things operational gain