start working on logic behind watching files