add toJS conversion