lot of algd1 stuff