Working for not operations that are not complex ex: and or etc; this should be handled before we move toe object into the db