Input updates

small updates to inputs. Inputs are still in progress.