Commented code
Adding written descriptions