implement #add, #remove and #reset
configure Travis CI