move adapter functions from TKZMaiccu to *Adapter