option of edit list and items (colaboration of @jfcardoso)