adjust layout and color
comptiable with L
prepare PIE and non-PIE binary