Added Go annotations
added references