added block splttings