minor main changes