Use init function