boolean for shallow copare