deep improve the frontend