hack operation handlers