fallback added, speed evened up, bug fixes