received fragment is working. ( half)