WIP: need to double check field direction