add common, change probe func