got everything in a useable state