updated syntax and other minor tweaks :foo => is now foo: