update for interface changes