New files added for security and repository implementation