working on variational SS