Refactored mandatory parameters