reimpl addr aicp