added several test methods