pragma solidity ^0.4.0; import "GreeterLib.sol"; contract GreeterSimple { GreeterLib.Greeting greeting; function GreeterSimple(bytes32 _greeting) { greeting.greeting = _greeting; } function greet() public returns (bytes32) { return GreeterLib.greet(greeting, msg.sender); } }