revise for debug my online system, this is a little rough and is not for close loop which includes feedback from machine visual