Added use strict and warnings.