sample method works! now to implement things...