fixed guard issue, added content for guard file