load everything before running anything