amdize, mostly functional now.