create or update row
use ViliDB
CAPITALIZATION!
how the fuck did THAT get there?
need to return table
yup, making it dirty again