add spinning preloaders and methods in app class