used for a test
refactor static handling add an etag and some tests