fixed child done methods