Add hire and upgrade methods.
Fill out some headers.