added fragment for manual partitioning