experiment with defaul methods