methods summary