almost finished testing