assembler: segment skeleton