added some minimal comments