Do not need self. in hole 3.