spec updating to deal with changes