gear add/edit/list