Add rent
 * close issue #10
 * close issue #9
 * fix b0c3860812 issue