use strict in all files + fixed throw of non object