fixed precenteg bug