todo cleanup
update versions to latest
fixed .messages undefined error and linting