Extensions and alterations

Extensions and alterations