add data prototype