tiny interface changes