add front//bug correction