need debug, child is wrong, normalization needs to be done