committing latest code before i try to remove Future[Try[T]] into just Future[T]