Backend Programming for New Layout