works for now. fs operations are all sync now (only run on load)