simple go framework