register now uses feedback vars