Commented as good as i could