initial implementation of multi annotation