nearly ready for release

Signed-off-by: Chee Sing Lee <cheesinglee@gmail.com>