further updated test