Init approach.