add some widgets. change UserLogin. file upload support