First draft of registration part with a minimalist view