Do some comment

still need the comment of database part