more detailed examples in example repo