We are going to add gui input methods