esolutions and marketing