basic list and add
add reset feature