Fix link and some bug