fix register
fix