Does some initial things