add tag filter feature and session api module