a bit less hard coding in generating the doge