i need to write out all the ways i can possibly do this.