Integrate block programming + stock