new layout cos previous was not at all responsive