in the middle of implementing rxtr init and sup init