tool analysis