v.3.0

works with global queue