The SGP4 and SDP4 models were published along with sample code in FORTRAN IV in 1988 with refinements over the original model to handle the larger number of objects in orbit since. SGP8/SDP8 introduced additional improvements for handling orbital decay.