first commit, working on it with Z/gamma