7-30: miniplayer exercise