add barebones plugin information
add cpp hooks