Added bootstrapping functionality, loads data correctly on first load