ignore render and input