add info icon
adapt viewport (mobile)
clean up