added continuous option and change efficient to 'hateful' meaning you hate your computer if you run this