Impletemented my new file and new dir sources.