add some pretty formatting
add some pretty formatting
adds keyword support