more detailed readme