Initialization api.