implementation BiMap finished