added comments, elaborated README