updated profile structure