let's make the name of recordp meaningful