correct depth testing