sample handlers