re-adding depth testing