typos
bug fixes