add oo.lua for learning oo