initial makeall