it works better without typos