add input stack