making progress

have issues with duplicate states to deal with.