think I tested everything so far