renamed
changed order of params
support variable number of args
render from file and more examples