keep seperate for easier reading and referening talk