unhardcode directory