add annotation for zipmap