refactor shit
add elaborated example and tablet compatibility