more detailed test