files worker lib