begin satellite list implementation