added prototypical data function, more to come