update the title and adding some new codes