more explanation in readme