add framework for auth nodes