added jshashtable