backend layout corrected