add generic FK and verbose names
add admin stub