pmed need most of this.