register almost done