implemeted friend function
add logic for finding object create or object append
Merge branch 'Kevin' into feature/Chris
finding bug of empty string