add viewer
add image fetcher service
first simple working version
first working version