first prototype of visual algorithm builder