adds register