allow functions to be called without making a struct
update import location