add deckjs and move rename find_primary_keys