fix parent bug