hybrid classes pros and cons