Initial commit to support integration with ruby