merge runtime analysis from paul