Fine grain - not complete