Finished bloc1