modularizing; exploring data saveage