Second Version of SIG

We tried to solve the problem with a different approaches (less
restrictive).