registry abstract only