imVision: A look into the future