initialize with elm isomapping