hybrid learning implementation