fixes
replaced Future with FutureResult