added comments about readability