update for registerable