correct way to some combinations
implement keyword transposition with a hardcoded map