damn this trhead did better than i thought it would