make local hash and key parser