file strucutre for application and public added