simplify interface with js0n