blocks/ generators/ msg/ initial commit