found reason for fault

compression needs complex conjugate for cost function. rewriting compress functions...