typos and warnings