adding callback to arglist, adding better default imports to make coding easier