Input objects and tests