fmt bloom
finish testing set, change API a bit