added testing stuff