Does Socialism has a future?