add reference tests
updated readme