Init.
Working version.