Socialism today - challenges