added directory scan + building exercice objects