elaborate tool