comparing implemented half