basic operations is develop, add and substract