in progress of moving execute to play blocks