add builtin summary
add mid cover
update ga