Make the target programmable