add native so support
add host application