Implemented FibClient
Refactored to use FibManager