rev1 init