dumb errors corrected