sovle some annotation absence errors