Changed "normal" status string to "visual"
converted snake_case identifiers to idiomatic go camelCase style