Some Refactoring and NEWbig.

Some sources has been changed for simplify.