made it work on other ppls projects