Variational Method