add reset and delete