@Harsha: bug fixes