now for the hard part,