add back button and new class for recv