readme update and tests update