copied over the working bits