creation interface classe implementation classe test
tests done successfully