made faster and it work :)