improved registion action