added tests from kept spike