edit list functionality added