add edit abilities