save features method added