this really needs to be passed along as string?