update with advanced swift notes