baby steps on construction input system implementation
work on construction input