played around with external method for body text