styling tweaks
add offline support