initial work on dynamic AUX function assignments