seperated registers