Release candidate

add many features.