add frist fragments and tablistener