added negation to component three