Feature fixes

For using user-specific library (eg. google protocol buffer)