updated the basic feature