unhardcode resource id