latest code
add

profile view
removed sop

clean