bach 2 future