accept the script arg, pass the interface to populate by reference