please add explaining comments, remove concrete values and comment the parameters