Updated to include some information on extends