Added supervised learning stuff