moved more of the empire creation into the constructor