warnings/notices solved