MESA and PEBBLE