hara patterns and blocks