annotate some unusefull codes