test needs fixing