not going to go with zero crossings for now.