typos fixed, returns