added typing anywhere feature