merge all theme helper
add message support in global