organised js directory