New user control to be completed and Domain layer