New: choosingacontractor