adding type and repeated annotations