front - layout