adds fractal and functional primitives