main layout is almost completed!