Embracing modern trends and technology in marketing