Iran version - Draft 1 (Added javascript loading for D3 with LAB + Refactoring)