explained stuff in readme