Added shift edit functionality