initial implementation of managing tags