fixed key construction