begain main fragment layout