add back a data function people can call if they want