add setProfile method, fix bug with false parameter