[fractal] finish basic functionality