add category model, start view changes