user domain model to pass parameters