register separated