fixed key splitting