added shallow tests