dirty method is dangerous so, better remove it
use the new start_link/3 function