expanded library
updated existing tools