Juvenile making an impression