use strict; #try to catch as many type errors as possible