added basic frontend