fix ui for sign in page; add category model