recreate datap register for shits and giggles