add line profile decorator