adding basic frontend