added lib for uniform distribution, added cylindrical pores