added initial state