method described loosely