Added Preliminary Methods