tetsing this again - i really want to understand this.