slight update to interface