updated datatap