traditional solutions