Split ship-input to different component