added foundation for the front end