add golang oop blog