store annotations as json object

allow arbitrary formats to fit into 1 column
remove undeclared error rescue clause