Add register UI, need to implement function