add logic class - satellite