split up state and input - different defaults