still writing for common interface for anasazi