variation equations