Input stack