everything is working with operations and selections
partition implemented