added .self examples in comments to show a more readable way to complete problems