Phoebe - A framework of estimating fetus weight and age