added basic modal
frontend almost complete