update readme, add usgae, and slightly updating in test program