small changes at front
front updating