add primer
user cleveref package
update