adding sample parsing with go