done with 2fragment & transaction