BP teen is doing great