Welcome to the whirlwind of ideas in my mind, and some other things too hahah ...