complete contact class