modify for use with cooker