compose negatives method finished