small tweaks and corrections.