add runtime analysis