fisrt pas avec repository