Initial version of complete example