basic frontend without backend communication
look a little nicer