Begin create func