added append new data feature