v1.0  just make fetch passcode work