add prefix to all functions
magit-pg-repo: make interactive and pop to buffer
provide feature, add header