add white color
add line supplement function
remove chat
remove experimental func