Tutorial through implementing custom initializer method.