updated sub layout