created hybridObj to try workaround to seg. faults