almost working, parent broken