package funtion => engine
package funtion => engine
switching Object from interface to struct
add: rules in package engine
switching Function type to actual functions