basic front end done - js to be added