implementation ex2 bas niveau