Commented other necessary part