started blocking functionality