dhcp_manager refactoring. added model