Added block recursive selection