handle keys via resources so it can more easily be excluded
from version control