I forgot that for MAS we don't have a separate function for adding a field. I just copied the code. If needed I can copy the functions from MAS-adaptive for Adding Fields, checking intermediary positions, and determining step size