object for endless input