grain methods
grain examples