1.can not be made to exercise in any area of storage other than the one designated for it at the time of its coding or translation
2.consists of a program and relevent information for its reloaction
3.one itself perform the relocation of its address sensitive positions
4.All of the above