a start on the variations template