fonction initialize