cleaned up foul language