reducing output, optimizing objectConnection use