finish the refactor of sign pages with bs3