implement bloor