add Base. annotation