replaced place holders with actual content