added 404 support (squashed v2)

fixed indentation, added comments, fixed string literal

fixed multiline string literal

fixed comments and strings

fixed comments locations