added frontend skeleton