auto centering if not specified