added asst0 related improvements