Basic setup mostly done.