add; print function declarations
add; auto insert library include statements