adding minor interface improvements