adding edit features