SCHEDULE WILL ALWAYS BE UPDATED AND CHANGES MAY HAPPEN SO MAKE SURE YOU DON'T MISS ANYTHING!