renaming files
add syntax highlighting
convenience methods