updated triffids solution and it works much better