A method for separation of municipal solid waste comprising in a continuous or semicontinuous way the actions of 1) introducing a predetermined and preferably pretreated amount of sorted or unsorted municipal solid waste into a tubular horizontal rotating enzymatic reaction chamber: said rotating reaction chamber comprising one or more upright helical walls; thereby forming separated sections (S 1 - S x) along the lowest part of the inside of said chamber at all rotation angles, 2) adding to said amount of municipal solid waste a predetermined amount of reactant enzymes and optionally an amount of water or other liquid at at least one point close to the inlet end of the reaction chamber, 3) transporting and mixing while basically, in a plug flow like manner, keeping said predetermined amounts of reactant enzymes and municipal solid waste together in said sections of said horizontal tubular reaction chamber by help of said helical walls arranged on the inside of the rotating horizontal enzymatic reaction chamber 4) optionally keeping the temperature and/or pH value within the chamber/sections at predetermined levels in order to ensure optimal enzymatic hydrolyses of the biodegradable part of the municipal solid waste, 5) separating the hydrolyzed slurry from the solid parts of the municipal solid waste by help of sieves and/or washing arrangements, 6) transporting/pumping the slurry of the municipal solid waste for further processing or storing, 7) transporting said solid parts to further processing steps as washing, sorting and/or drying, 8) preparing the solid parts for storing/depositing and/or being used for recycling and/or fuel products. 1) introducing a predetermined and preferably pretreated amount of sorted or unsorted municipal solid waste into a tubular horizontal rotating enzymatic reaction chamber: said rotating reaction chamber comprising one or more upright helical walls; thereby forming separated sections (S 1 - S x) along the lowest part of the inside of said chamber at all rotation angles, 2) adding to said amount of municipal solid waste a predetermined amount of reactant enzymes and optionally an amount of water or other liquid at at least one point close to the inlet end of the reaction chamber, 3) transporting and mixing while basically, in a plug flow like manner, keeping said predetermined amounts of reactant enzymes and municipal solid waste together in said sections of said horizontal tubular reaction chamber by help of said helical walls arranged on the inside of the rotating horizontal enzymatic reaction chamber 4) optionally keeping the temperature and/or pH value within the chamber/sections at predetermined levels in order to ensure optimal enzymatic hydrolyses of the biodegradable part of the municipal solid waste, 5) separating the hydrolyzed slurry from the solid parts of the municipal solid waste by help of sieves and/or washing arrangements, 6) transporting/pumping the slurry of the municipal solid waste for further processing or storing, 7) transporting said solid parts to further processing steps as washing, sorting and/or drying, 8) preparing the solid parts for storing/depositing and/or being used for recycling and/or fuel products.