added strict-mode