add better comments
don't use the reserved word bytes
linting