friend operator test unfinished