Start state, forward and backward functionality