first init layout for back-end