removing prop this is clearly an encyclopedic article however as per the existing tags it needs referencing and an expert editor to go through it