initial needed and related files