1. add shark support 2. record execution time