blocking implementiert