Cassie volunteers at an animal shelter. She needs a totsl of 40 hours of volunteers time for a class. So far, she has volunteered for 18.5 hours. How many more hours does she need to volunteer.