Started writing an input class