works so much nicer now