remove linkerkit, rearrange blocks
ensure the pinmode setup uniquness