add 46, add methods in tools