Mini satellites prove their scientific power