init proj
add user macros