cleaned up boilerplate text