adding ctags functionality