publish, lint. tons of fixes, updates