added filter method for profile visibility
fixed migration
Merge remote-tracking branch 'remotes/origin/phase_2_20_jan'