i create condition based on category ... each category has their own tab ex .. profile1, profile2, profile3 ... every category has different fields.. if i put all this field under the same tab, they are not displayed correctly when the users updating their profile, because field that are hidden still take the space ... so i guess the solution is to create multiple tabs and its there ... but when users update their profile the empty tab that belong to other category are showing as well. but in user list the empty tab not showed ..:dry: