some experimentation working, see registrar
fixed some stuff, need to decide which functions to filter
sample app + gem