init the source