Construction of more Flexible and Efficient P–rep Designs