ace receiver implemented and partially tested