added instruction and updated data