add & list working