added subtrct, save and get methods