implementation of CAA