generic satellite model