first day of p4 construction; the users control does have copy-pasted code from p2 but that will change or go away