add comments in the interfaces