Add read me and test improvement