add hash-table via vector