removed old approaches