add static file handling
add logging