use layout recipes in frontend