added strict statements