added misc tools