more typos, better syntax