userland implementation of the CARP
