simpler registration