separate printer model
resolving conflict