Introduction to Taylor-Wiles-Kisin patching argument and application