frontend: first working prototype
frontend:  working prototype with hover
frontend: small fixes