Added Automatic Testing