backend main layout