super training project in scala