first version of variations