refactored dir structure, use asset manager instead of public folder