add supervised learning material