fixed to workable initial state