update styles && bugs