simplication of the assembling