typos and codingstyle