1. Added continuous support for prediction. 2. Made the learner better