added function compute(); added procesing = and ==, dx