inputService complete

It is now completed however there is now an unhandled exception when
run, the ExecuteScaler isn't returning null (for a table with no values)
so it is trying to pull values that don't exist and crashing