creating polayer based key edits