Initial setup with registration