Tried to implement rules as oblects
Tried to implement rules as oblects