passcode option inside builder
passcode hook for loader
more test rules
better encoder abstration