THIS WILL NEED A BIT OF TWEEKING AND RESTORATION.