single and double block models added