add in the last essential bits