very hacky, but importing from modules is mostly working