working version of fastslow with new strategy structure