changes to allow external modules easier access