GPII-20: JSlinted and ready for review