now with new rules that works