some inital ideas for methods..