A method for separating components, comprising: cooling a syngas stream to ambient temperature and passing said cooled gas through a separator to remove condensed water; passing the syngas exiting said separator to a first stage of a Fischer-Tropsch reactor system, thus obtaining a product stream from said first stage Fischer-Tropsch reactor system at a temperature at which no solid hydrocarbons are present; passing the product stream through a first separator, thereby producing a first aqueous stream, a first hydrocarbon stream, and a first gaseous product stream which passes into a second stage Fischer-Tropsch reactor system; passing the exit stream of the second Fischer-Tropsch reactor system into a second separator thereby producing a second aqueous stream, a second hydrocarbon stream and in a second gaseous product stream at ambient temperature; sending the first and second hydrocarbon streams (43, 44) to a treating system comprising hydro-treating and cracking, isomerization and separation of products by distillation; scrubbing the second gaseous product stream with a light oil, in an oil scrub tower to remove a mixture of C3 and C4 and to produce an exit oil stream comprising the light oil, C3- and C4-hydrocarbons, wherein the light oil is taken from a product distillation system of the treating system and has no C3- and C4-hydrocarbon content, said treating system being fed by the first and second hydrocarbon streams (43, 44) and a pure H2 -stream; returning the exit oil stream to said product distillation system of said treating system; thus separating C3 and C4 from the exit oil stream into two separate streams (53, 71) using the distillation columns of said product distillation system; dividing the gas leaving the oil scrub tower into two streams, a first stream to be treated in a separator to obtain pure CO2 and a second larger stream containing CO2, unreacted H2, CO, CH4, C2-hydrocarbons and inert, said second stream being compressed and passed to the syngas generation system providing the syngas stream. cooling a syngas stream to ambient temperature and passing said cooled gas through a separator to remove condensed water; passing the syngas exiting said separator to a first stage of a Fischer-Tropsch reactor system, thus obtaining a product stream from said first stage Fischer-Tropsch reactor system at a temperature at which no solid hydrocarbons are present; passing the product stream through a first separator, thereby producing a first aqueous stream, a first hydrocarbon stream, and a first gaseous product stream which passes into a second stage Fischer-Tropsch reactor system; passing the exit stream of the second Fischer-Tropsch reactor system into a second separator thereby producing a second aqueous stream, a second hydrocarbon stream and in a second gaseous product stream at ambient temperature; sending the first and second hydrocarbon streams (43, 44) to a treating system comprising hydro-treating and cracking, isomerization and separation of products by distillation; scrubbing the second gaseous product stream with a light oil, in an oil scrub tower to remove a mixture of C3 and C4 and to produce an exit oil stream comprising the light oil, C3- and C4-hydrocarbons, wherein the light oil is taken from a product distillation system of the treating system and has no C3- and C4-hydrocarbon content, said treating system being fed by the first and second hydrocarbon streams (43, 44) and a pure H2 -stream; returning the exit oil stream to said product distillation system of said treating system; thus separating C3 and C4 from the exit oil stream into two separate streams (53, 71) using the distillation columns of said product distillation system; dividing the gas leaving the oil scrub tower into two streams, a first stream to be treated in a separator to obtain pure CO2 and a second larger stream containing CO2, unreacted H2, CO, CH4, C2-hydrocarbons and inert, said second stream being compressed and passed to the syngas generation system providing the syngas stream.